/*
 * AVideFaceObstacle.h
 *
 *  Created on: 12 nov. 2012
 *      Author: guegan
 */

#ifndef AVIDEFACEOBSTACLE_H_
#define AVIDEFACEOBSTACLE_H_

#include "EnRoute.h"
#include <string>

using namespace std;

class AVideFaceObstacle: public EnRoute {

private:
	static AVideFaceObstacle* _instance;

public:

	AVideFaceObstacle(string nom) : EnRoute(nom) {}

	void tourner(string direction);
	void saisir(Objet o);
	int evaluerObstacle();

	static AVideFaceObstacle* instance();

	~AVideFaceObstacle();
};

#endif /* AVIDEFACEOBSTACLE_H_ */

